math olympiad algebra problems